#ifndef LAUNCHER_H_INCLUDED
#define LAUNCHER_H_INCLUDED

#include <gtk/gtk.h>

GtkWidget * launcher_new (guint id);
void        launcher_decorate (GtkWidget *widget, const gchar *filename);
gboolean    launcher_decorate_try2(GtkWidget *widget, const gchar *filename);
void        launcher_on_clicked (GtkWidget *widget, gpointer data);
gchar *     launcher_get_id (GtkWidget *widget);
void        launcher_on_drop (
                GtkWidget *widget,
                GdkDragContext *context,
                gint x, gint y,
                GtkSelectionData *selection,
                guint info,
                guint time);

gboolean    launcher_on_right_click (GtkWidget *widget,
                              GdkEventButton *event,
                              gpointer user_data);

#endif // LAUNCHER_H_INCLUDED
